کد بدون پیشوند و پسوند مناسب برای یک منبع

پایان نامه
چکیده

قابلیت کدبرداری به صورت آنی از جمله مهمترین ویژگی های یک کد مناسب برای بسیاری از استانداردهاست که به این منظور کد بدون پیشوند معرفی شده است. اما این کد که تنها در یک جهت (رو به جلو) قابل کدبرداری است در مقابل خطا مقاوم نیست. برای رفع این مشکل کدهای بدون پیشوند و پسوند(بدون وند) معرفی شدند که از هر دو سمت (رو به جلو و رو به عقب) قابل کدبرداری هستند. در نتیجه سرعت کدبرداری آن ها زیاد و در مقابل خطا مقاوم تر هستند. اما یافتن کد بدون وندی که کمترین افزونگی را داشته باشد(بهینه)، و به عبارت دیگر تا حد امکان فشرده باشد، آسان نیست. الگوریتم یافتن کد بدون وند بهینه دو سال پیش ارائه شد. در این پایان نامه این الگوریتم بررسی شده است و به دلیل مشکلاتی از قبیل زمان و حافظه بالایی که نیاز دارد؛ به جای استفاده از آن برای کد بدون وند متقارن الگوریتم شبه بهینه ای ارائه شده است (در ادامه پایان نامه فقط روی کدهای متقارن متمرکز شده ایم). از مزایای این الگوریتم سادگی و سرعت آن نسبت به الگوریتم بهینه است زیرا فضای جستجوی آن به مراتب کوچکتر است. همچنین عملکرد آن برای الفبای انگلیسی (با 26 سمبل) و توزیع متوسط (با تعداد سمبل از 1 تا 100) بررسی شده است و کد خروجی الگوریتم همانند کد بهینه می باشد. سپس اثبات شده است در حالتی که بردار احتمال سمبل های منبع مشخص نبوده و با تابع چگالی یکنواخت از مجموعه منابع یکنوا انتخاب شود، بهترین بردار طول کد یکسان برای همه منابع با معیار کمترین میانگین افزونگی، کد بهینه توزیع متوسط است. اما از آنجا که یافتن کد بهینه مشکل است می توان از الگوریتم پیشنهادی برای یافتن کد شبه بهینه استفاده کرد. بنابراین ساختار کد شبه بهینه توزیع متوسط بررسی شده و برای محاسبه بردار چندگانگی آن روابط بسته تقریبی به دست آمده است. در نهایت، باند بالا و پایینی برای میانگین افزونگی کدهای بهینه متقارن ارائه شده است و با استفاده از باند پایین نشان داده شده است که الگوریتم پیشنهادی برای توزیع متوسط با تعداد سمبل بیشتر از 100 نیز،کدی نزدیک به بهینه می سازد. همچنین باند پایین نشان می دهد که افزونگی کد بدون وند متقارن بسیار بیشتر از کد هافمن بوده و همانطور که قبلا اثبات شده است به بی نهایت میل می کند.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

پیشنهاد کد های بدون پیشوند-پسوند شبه متقارن در کدینگ منبع

هدف از کدگذاری منبع، فشرده سازی داده های تولید شده توسط منبع اطلاعات است که موجب صرف هزینه کمتر برای ارسال و یا ذخیره داده می گردد. در بسیاری از کاربردها، کدبرداری بدون تاخیر امری اجتناب ناپذیر است. برای برآوردن این شرط لازم است از کد بدون پیشوند استفاده گردد که در آن هیچ کلمه کدی، پیشوند کلمه کد دیگر نیست. اما حساسیت این کد به خطا موجب می گردد در کاربردهای مختلفی، کدهای بدون پیشوند-پسوند مورد ...

گرین‌استون: نرم‌افزار کد منبع باز برای راه‌اندازی کتابخانه دیجیتال

با وجود اینکه مقالات زیادی در زمینه کتابخانه‌های دیجیتال نوشته و یا ترجمه شده است و حتی پایان‌نامه‌هایی نیز به انجام رسیده است، اما تحقیقاتی در زمینه معرفی و ارزیابی نرم‌افزارهای مرتبط با کتابخانه دیجیتال انجام نشده است و به‌نظر می‌رسد که در این زمینه خلأ قابل توجهی وجود دارد. در سطح دنیا تلاش‌هایی در زمینه ارائه نرم‌افزار کتابخانه دیجیتال انجام شده است که نرم‌افزار گرین‌استون یکی از آنهاست. ای...

متن کامل

سیستم‌های کتابخانه‌ای یکپارچه با کد منبع باز

نرم‌افزارهای با کُد منبع باز، دارای زیرساخت برنامه‌‌نویسی اشتراکی هستند که کد منبع آن‌ها به رایگان در اختیار عموم گذاشته می‌شود و اجازة اجرا، کپی، انتشار و بهبود نرم‌افزار، بدون محدودیت، به آن‌ها داده می‌شود. در این مقاله چند سیستم کتابخانه‌ای یکپارچه با کد منبع باز که از طریق اینترنت قابل دسترسی می‌باشند مورد بررسی قرار گرفته‌اند. مدیران کتابخانه‌ها و کتابداران می‌توانند با بررسی این نر...

متن کامل

پیش ‏بینی 10 سالۀ سطح آب زیرزمینی به‌منظور تعیین سیاست‏ های مناسب برای بهره ‏برداری از آبخوان با استفاده از کد منبع باز

در دهه‏های اخیر با افزایش شهرنشینی و توسعۀ صنعت در محدودۀ مطالعاتی کرج، استفاده از منابع آبی برای مصارف شرب و صنعت و کشاورزی افزایش ‏یافته است که با توجه به کاهش نرخ ‏بارندگی و خشک‏سالی‏های اخیر سهم منابع آب زیرزمینی در تأمین نیازهای آبی بسیار زیاد است، درنتیجه افت سطح آب زیرزمینی سبب کاهش حجم ذخیرۀ سفرۀ آب زیرزمینی محدودۀ مطالعاتی کرج و خشک‌شدن بسیاری از قنات‏ها و چشمه‏ها شده است. بنابراین، مط...

متن کامل

مطالعه تطبیقی نرم افزارهای کتابخانه دیجیتال کد منبع باز

هدف: هدف پژوهش حاضر توسعه دانش در زمینه نرم افزارهای کتابخانه دیجیتال کد منبع باز، معرفی و شناخت نقاط قوت و ضعف و شباهت ها و تفاوت های نرم افزارهای کتابخانه دیجیتال کد منبع باز گرین استون[1]، کوها[2]، دی اسپیس[3]، مای لایبرری[4]، ایی پرینتس[5] و اوپن بیبلیو[6] می باشد که با توجه به استانداردهای موجود کتابخانه های دیجیتالی بررسی شده است و نرم افزار برتر جهت ارائه الگوی مناسب معرفی شده است. روش ...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - پژوهشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023